.text-center{
  text-align: center;
  margin-top: 5rem;
  font-size: 2rem;
  margin-bottom: 3rem;
  color: #555;
}
.b10{margin-bottom: 1rem;}
.icon-ok{
  color: #08ba06;
  font-size: 6rem;
  font-style: inherit;
}


.text-left{
  text-align:left;
  font-size: 1.5rem;
  margin-left: 4rem;
  line-height: 2.2rem;
  color: #555;
}
.text-left p{
    margin: 0;
}
.red-text{
  font-size:1.2rem;
  color:#c1585a;
}
.dashed{
  border-top:1px dashed #b00005;
  height: 1px;
  width: 80%;
  margin: 2rem auto;
}
.text-gray{
  font-size: 1.1rem;
  color:#999;
  line-height: 1rem;
}

button{
  display: block;
  background: #08bb06;
  border: none;
  border-radius: .3rem;
  color: #fff;
  width: 80%;
  line-height:4.6rem;
  margin: 2rem auto;
  font-size: 1.6rem;
}
.bnt-gray{
  border: 1px solid #d6d7dc;
  background: #fff;
  color:#999;
}

